374254
884506
119743
586140
199956
307667
413705
17048
52391
338857
103940
916664
5165799
3584581
3108148
2415804
2241988
2067609
1986358
192078
1775118
1724136
1696196
1642471